vegetated substrate - Español Inglés Diccionario